\hypertarget{classserver_1_1_request_handler_1_1_session_handler}{
\section{server.RequestHandler.SessionHandler Class Reference}
\label{classserver_1_1_request_handler_1_1_session_handler}\index{server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}}
}
Inheritance diagram for server.RequestHandler.SessionHandler::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3cm]{classserver_1_1_request_handler_1_1_session_handler}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classserver_1_1_request_handler_1_1_session_handler_abee816fff79d992dccacb4ff92638a3b}{headers}
\item 
def \hyperlink{classserver_1_1_request_handler_1_1_session_handler_a96471b7c8492c1da0b883b1a2c15194e}{abort}
\item 
def \hyperlink{classserver_1_1_request_handler_1_1_session_handler_af1338fb5a9f28906605595e494a327fc}{getResponse}
\item 
def \hyperlink{classserver_1_1_request_handler_1_1_session_handler_ad4e158e95f2d5e09574385efdeff5558}{get}
\item 
def \hyperlink{classserver_1_1_request_handler_1_1_session_handler_adac448f5147866f3976ec90b539ea271}{getGenerationDetails}
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classserver_1_1_request_handler_1_1_session_handler_a4311f6afd94b4e3359edb43bd30a558b}{language}
\item 
\hyperlink{classserver_1_1_request_handler_1_1_session_handler_ac188453d8d1f29bf798ab7e3e45a9c6a}{errorMessage}
\item 
\hyperlink{classserver_1_1_request_handler_1_1_session_handler_a8d1b1cb80d8a711ae53927a51462bc53}{errorCode}
\item 
\hyperlink{classserver_1_1_request_handler_1_1_session_handler_a7571b58707c542ed31e93eba2499d7b9}{path\_\-list}
\item 
\hyperlink{classserver_1_1_request_handler_1_1_session_handler_a25a1f2bf739e80316f48fa55686f0ebe}{sid}
\item 
\hyperlink{classserver_1_1_request_handler_1_1_session_handler_a63bdef31258f05a8ccfba917d30cf098}{newSession}
\item 
\hyperlink{classserver_1_1_request_handler_1_1_session_handler_a9dfb477942f0fb9314429fd8d72e8678}{session}
\item 
\hyperlink{classserver_1_1_request_handler_1_1_session_handler_a4dfea01b615f37a5aac1b265f33899a9}{t0}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\begin{DoxyVerb}Base class of all our normal request handlers which makes sure we keep a session
        The session timeout is high
\end{DoxyVerb}
 

Definition at line 43 of file RequestHandler.py.

\subsection{Member Function Documentation}
\hypertarget{classserver_1_1_request_handler_1_1_session_handler_a96471b7c8492c1da0b883b1a2c15194e}{
\index{server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}!abort@{abort}}
\index{abort@{abort}!server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}}
\subsubsection[{abort}]{\setlength{\rightskip}{0pt plus 5cm}def server.RequestHandler.SessionHandler.abort ( {\em self}, \/   {\em s}, \/   {\em http} = {\ttfamily HTTP\_\-UNAUTHORIZED})}}
\label{classserver_1_1_request_handler_1_1_session_handler_a96471b7c8492c1da0b883b1a2c15194e}


Reimplemented in \hyperlink{classserver_1_1_web_service_1_1_web_service_a6589d8bcfbba3f39070adc47cfab2f16}{server.WebService.WebService}.

Definition at line 58 of file RequestHandler.py.\hypertarget{classserver_1_1_request_handler_1_1_session_handler_ad4e158e95f2d5e09574385efdeff5558}{
\index{server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}!get@{get}}
\index{get@{get}!server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}}
\subsubsection[{get}]{\setlength{\rightskip}{0pt plus 5cm}def server.RequestHandler.SessionHandler.get ( {\em self})}}
\label{classserver_1_1_request_handler_1_1_session_handler_ad4e158e95f2d5e09574385efdeff5558}
\begin{DoxyVerb}Handler for get - redirects to the login page if necessary, otherwise
    calls our subclass to generate the response.
\end{DoxyVerb}
 

Definition at line 117 of file RequestHandler.py.\hypertarget{classserver_1_1_request_handler_1_1_session_handler_adac448f5147866f3976ec90b539ea271}{
\index{server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}!getGenerationDetails@{getGenerationDetails}}
\index{getGenerationDetails@{getGenerationDetails}!server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}}
\subsubsection[{getGenerationDetails}]{\setlength{\rightskip}{0pt plus 5cm}def server.RequestHandler.SessionHandler.getGenerationDetails ( {\em self})}}
\label{classserver_1_1_request_handler_1_1_session_handler_adac448f5147866f3976ec90b539ea271}
\begin{DoxyVerb}time specnt,...
\end{DoxyVerb}
 

Definition at line 134 of file RequestHandler.py.\hypertarget{classserver_1_1_request_handler_1_1_session_handler_af1338fb5a9f28906605595e494a327fc}{
\index{server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}!getResponse@{getResponse}}
\index{getResponse@{getResponse}!server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}}
\subsubsection[{getResponse}]{\setlength{\rightskip}{0pt plus 5cm}def server.RequestHandler.SessionHandler.getResponse ( {\em self})}}
\label{classserver_1_1_request_handler_1_1_session_handler_af1338fb5a9f28906605595e494a327fc}
\begin{DoxyVerb}
Handler for get or post 
\end{DoxyVerb}
 

Definition at line 64 of file RequestHandler.py.\hypertarget{classserver_1_1_request_handler_1_1_session_handler_abee816fff79d992dccacb4ff92638a3b}{
\index{server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}!headers@{headers}}
\index{headers@{headers}!server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}}
\subsubsection[{headers}]{\setlength{\rightskip}{0pt plus 5cm}def server.RequestHandler.SessionHandler.headers ( {\em self}, \/   {\em l} = {\ttfamily None})}}
\label{classserver_1_1_request_handler_1_1_session_handler_abee816fff79d992dccacb4ff92638a3b}


Definition at line 51 of file RequestHandler.py.

\subsection{Member Data Documentation}
\hypertarget{classserver_1_1_request_handler_1_1_session_handler_a8d1b1cb80d8a711ae53927a51462bc53}{
\index{server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}!errorCode@{errorCode}}
\index{errorCode@{errorCode}!server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}}
\subsubsection[{errorCode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf server.RequestHandler.SessionHandler.errorCode}}}
\label{classserver_1_1_request_handler_1_1_session_handler_a8d1b1cb80d8a711ae53927a51462bc53}


Definition at line 71 of file RequestHandler.py.\hypertarget{classserver_1_1_request_handler_1_1_session_handler_ac188453d8d1f29bf798ab7e3e45a9c6a}{
\index{server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}!errorMessage@{errorMessage}}
\index{errorMessage@{errorMessage}!server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}}
\subsubsection[{errorMessage}]{\setlength{\rightskip}{0pt plus 5cm}{\bf server.RequestHandler.SessionHandler.errorMessage}}}
\label{classserver_1_1_request_handler_1_1_session_handler_ac188453d8d1f29bf798ab7e3e45a9c6a}


Definition at line 70 of file RequestHandler.py.\hypertarget{classserver_1_1_request_handler_1_1_session_handler_a4311f6afd94b4e3359edb43bd30a558b}{
\index{server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}!language@{language}}
\index{language@{language}!server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}}
\subsubsection[{language}]{\setlength{\rightskip}{0pt plus 5cm}{\bf server.RequestHandler.SessionHandler.language}}}
\label{classserver_1_1_request_handler_1_1_session_handler_a4311f6afd94b4e3359edb43bd30a558b}


Definition at line 69 of file RequestHandler.py.\hypertarget{classserver_1_1_request_handler_1_1_session_handler_a63bdef31258f05a8ccfba917d30cf098}{
\index{server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}!newSession@{newSession}}
\index{newSession@{newSession}!server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}}
\subsubsection[{newSession}]{\setlength{\rightskip}{0pt plus 5cm}{\bf server.RequestHandler.SessionHandler.newSession}}}
\label{classserver_1_1_request_handler_1_1_session_handler_a63bdef31258f05a8ccfba917d30cf098}


Definition at line 79 of file RequestHandler.py.\hypertarget{classserver_1_1_request_handler_1_1_session_handler_a7571b58707c542ed31e93eba2499d7b9}{
\index{server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}!path\_\-list@{path\_\-list}}
\index{path\_\-list@{path\_\-list}!server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}}
\subsubsection[{path\_\-list}]{\setlength{\rightskip}{0pt plus 5cm}{\bf server.RequestHandler.SessionHandler.path\_\-list}}}
\label{classserver_1_1_request_handler_1_1_session_handler_a7571b58707c542ed31e93eba2499d7b9}


Definition at line 73 of file RequestHandler.py.\hypertarget{classserver_1_1_request_handler_1_1_session_handler_a9dfb477942f0fb9314429fd8d72e8678}{
\index{server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}!session@{session}}
\index{session@{session}!server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}}
\subsubsection[{session}]{\setlength{\rightskip}{0pt plus 5cm}{\bf server.RequestHandler.SessionHandler.session}}}
\label{classserver_1_1_request_handler_1_1_session_handler_a9dfb477942f0fb9314429fd8d72e8678}


Definition at line 80 of file RequestHandler.py.\hypertarget{classserver_1_1_request_handler_1_1_session_handler_a25a1f2bf739e80316f48fa55686f0ebe}{
\index{server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}!sid@{sid}}
\index{sid@{sid}!server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}}
\subsubsection[{sid}]{\setlength{\rightskip}{0pt plus 5cm}{\bf server.RequestHandler.SessionHandler.sid}}}
\label{classserver_1_1_request_handler_1_1_session_handler_a25a1f2bf739e80316f48fa55686f0ebe}


Definition at line 78 of file RequestHandler.py.\hypertarget{classserver_1_1_request_handler_1_1_session_handler_a4dfea01b615f37a5aac1b265f33899a9}{
\index{server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}!t0@{t0}}
\index{t0@{t0}!server::RequestHandler::SessionHandler@{server::RequestHandler::SessionHandler}}
\subsubsection[{t0}]{\setlength{\rightskip}{0pt plus 5cm}{\bf server.RequestHandler.SessionHandler.t0}}}
\label{classserver_1_1_request_handler_1_1_session_handler_a4dfea01b615f37a5aac1b265f33899a9}


Definition at line 121 of file RequestHandler.py.

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
pysrc/server/\hyperlink{_request_handler_8py}{RequestHandler.py}\end{DoxyCompactItemize}
